STU 3 Candidate

This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions

F.13.1 StructureDefinition: QICore-Encounter

The official URL for this profile is:

http://hl7.org/fhir/StructureDefinition/qicore-encounter

Profile of Encounter for decision support/quality metrics. Defines the core set of elements and extensions for quality rule and measure authors.

This profile was published on Fri, Feb 27, 2015 00:00+1100 as a draft by Health Level Seven International (Clinical Quality Information - QICore).

F.13.1.1 Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from Encounter.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*Encounter
... status S1..1code
... class S0..1code
... type S0..*CodeableConceptBinding: DAF Encounter Type (preferred)
... priority 0..1CodeableConceptBinding: SNOMED CT Priorities Codes (preferred)
... patient S0..1Reference(QICore-Patient)
... incomingReferral 0..*Reference(QICore-ReferralRequest)
... participant 0..*BackboneElement
.... individual 0..1Reference(QICore-Practitioner | QICore-RelatedPerson)
... period S0..1Period
... length S0..1Duration
... reason S0..*CodeableConceptBinding: DAF Encounter Diagnoses (preferred)
... hospitalization 0..1BackboneElement
.... origin 0..1Reference(QICore-Location)
.... admitSource S0..1CodeableConcept
.... reAdmission S0..1CodeableConcept
.... destination 0..1Reference(QICore-Location)
.... dischargeDisposition S0..1CodeableConcept
.... dischargeDiagnosis S0..*Reference(Condition)
... location 0..*BackboneElement
.... location 1..1Reference(QICore-Location)
.... period 0..1Period
... serviceProvider S0..1Reference(QICore-Organization)
... partOf 0..1Reference(QICore-Encounter)
... encounter-relatedCondition 0..*Reference(Condition)Other associated conditions
URL: http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition
.... condition 1..1Reference(Condition)A condition related to this encounter
URL: condition
..... valueReference 1..1Reference(QICore-Condition)
.... role 1..1CodeableConceptThe role of the condition
URL: role
Binding: SNOMED CT Qualifier For Type of Diagnosis Codes (preferred)
... encounter-reasonCancelled 0..1CodeableConceptExplanation for cancellation
URL: http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled
Binding: Reasons for canceled or refused encounter codes (example)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*EncounterAn interaction during which services are provided to the patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?! 0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: IETF BCP-47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... encounter-relatedCondition 0..*Reference(Condition)Extension
URL: http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition
.... extension 0..1ExtensionA condition related to this encounter
.... extension 0..1ExtensionThe role of the condition
.... condition 1..1Reference(Condition)Extension
URL: condition
.... role 1..1CodeableConceptExtension
URL: role
Binding: SNOMED CT Qualifier For Type of Diagnosis Codes (preferred)
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition"
.... valueReference 0..1Reference(Condition)Value of extension
... encounter-reasonCancelled 0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled
Binding: Reasons for canceled or refused encounter codes (example)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierIdentifier(s) by which this encounter is known
... status ?! S1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... statusHistory 0..*BackboneElementList of past encounter statuses
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... status 1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
.... period 1..1PeriodThe time that the episode was in the specified status
... class S 0..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S 0..*CodeableConceptSpecific type of encounter
Binding: DAF Encounter Type (preferred)
... priority 0..1CodeableConceptIndicates the urgency of the encounter
Binding: SNOMED CT Priorities Codes (preferred)
... patient S 0..1Reference(QICore-Patient)The patient present at the encounter
... episodeOfCare 0..*Reference(EpisodeOfCare)Episode(s) of care that this encounter should be recorded against
... incomingReferral 0..*Reference(QICore-ReferralRequest)The ReferralRequest that initiated this encounter
... participant 0..*BackboneElementList of participants involved in the encounter
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... type 0..*CodeableConceptRole of participant in encounter
Binding: ParticipantType (extensible)
.... period 0..1PeriodPeriod of time during the encounter participant was present
.... individual 0..1Reference(QICore-Practitioner | QICore-RelatedPerson)Persons involved in the encounter other than the patient
... appointment 0..1Reference(Appointment)The appointment that scheduled this encounter
... period S0..1PeriodThe start and end time of the encounter
... length S0..1DurationQuantity of time the encounter lasted (less time absent)
... reason S 0..*CodeableConceptReason the encounter takes place (code)
Binding: DAF Encounter Diagnoses (preferred)
... indication 0..*Reference(Condition | Procedure)Reason the encounter takes place (resource)
... hospitalization 0..1BackboneElementDetails about the admission to a healthcare service
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... preAdmissionIdentifier 0..1IdentifierPre-admission identifier
.... origin 0..1Reference(QICore-Location)The location from which the patient came before admission
.... admitSource S0..1CodeableConceptFrom where patient was admitted (physician referral, transfer)
Binding: AdmitSource (preferred)
.... admittingDiagnosis 0..*Reference(Condition)The admitting diagnosis as reported by admitting practitioner
.... reAdmission S0..1CodeableConceptThe type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission
Binding: (unbound) (example)
.... dietPreference 0..*CodeableConceptDiet preferences reported by the patient
Binding: Diet (example)
.... specialCourtesy 0..*CodeableConceptSpecial courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred)
.... specialArrangement 0..*CodeableConceptWheelchair, translator, stretcher, etc.
Binding: SpecialArrangements (preferred)
.... destination 0..1Reference(QICore-Location)Location to which the patient is discharged
.... dischargeDisposition S0..1CodeableConceptCategory or kind of location after discharge
Binding: DischargeDisposition (preferred)
.... dischargeDiagnosis S0..*Reference(Condition)The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete
... location 0..*BackboneElementList of locations where the patient has been
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... location 1..1Reference(QICore-Location)Location the encounter takes place
.... status 0..1codeplanned | active | reserved | completed
Binding: EncounterLocationStatus (required)
.... period 0..1PeriodTime period during which the patient was present at the location
... serviceProvider S0..1Reference(QICore-Organization)The custodian organization of this Encounter record
... partOf 0..1Reference(QICore-Encounter)Another Encounter this encounter is part of

doco Documentation for this format

todo

Differential View

This structure is derived from Encounter.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*Encounter
... status S1..1code
... class S0..1code
... type S0..*CodeableConceptBinding: DAF Encounter Type (preferred)
... priority 0..1CodeableConceptBinding: SNOMED CT Priorities Codes (preferred)
... patient S0..1Reference(QICore-Patient)
... incomingReferral 0..*Reference(QICore-ReferralRequest)
... participant 0..*BackboneElement
.... individual 0..1Reference(QICore-Practitioner | QICore-RelatedPerson)
... period S0..1Period
... length S0..1Duration
... reason S0..*CodeableConceptBinding: DAF Encounter Diagnoses (preferred)
... hospitalization 0..1BackboneElement
.... origin 0..1Reference(QICore-Location)
.... admitSource S0..1CodeableConcept
.... reAdmission S0..1CodeableConcept
.... destination 0..1Reference(QICore-Location)
.... dischargeDisposition S0..1CodeableConcept
.... dischargeDiagnosis S0..*Reference(Condition)
... location 0..*BackboneElement
.... location 1..1Reference(QICore-Location)
.... period 0..1Period
... serviceProvider S0..1Reference(QICore-Organization)
... partOf 0..1Reference(QICore-Encounter)
... encounter-relatedCondition 0..*Reference(Condition)Other associated conditions
URL: http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition
.... condition 1..1Reference(Condition)A condition related to this encounter
URL: condition
..... valueReference 1..1Reference(QICore-Condition)
.... role 1..1CodeableConceptThe role of the condition
URL: role
Binding: SNOMED CT Qualifier For Type of Diagnosis Codes (preferred)
... encounter-reasonCancelled 0..1CodeableConceptExplanation for cancellation
URL: http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled
Binding: Reasons for canceled or refused encounter codes (example)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..*EncounterAn interaction during which services are provided to the patient
... meta 0..1MetaMetadata about the resource
... implicitRules ?! 0..1uriA set of rules under which this content was created
... language 0..1codeLanguage of the resource content
Binding: IETF BCP-47 (required)
... text I0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... encounter-relatedCondition 0..*Reference(Condition)Extension
URL: http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition
.... extension 0..1ExtensionA condition related to this encounter
.... extension 0..1ExtensionThe role of the condition
.... condition 1..1Reference(Condition)Extension
URL: condition
.... role 1..1CodeableConceptExtension
URL: role
Binding: SNOMED CT Qualifier For Type of Diagnosis Codes (preferred)
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition"
.... valueReference 0..1Reference(Condition)Value of extension
... encounter-reasonCancelled 0..1CodeableConceptExtension
URL: http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled
Binding: Reasons for canceled or refused encounter codes (example)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier 0..*IdentifierIdentifier(s) by which this encounter is known
... status ?! S1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
... statusHistory 0..*BackboneElementList of past encounter statuses
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... status 1..1codeplanned | arrived | in-progress | onleave | finished | cancelled
Binding: EncounterState (required)
.... period 1..1PeriodThe time that the episode was in the specified status
... class S 0..1codeinpatient | outpatient | ambulatory | emergency +
Binding: EncounterClass (required)
... type S 0..*CodeableConceptSpecific type of encounter
Binding: DAF Encounter Type (preferred)
... priority 0..1CodeableConceptIndicates the urgency of the encounter
Binding: SNOMED CT Priorities Codes (preferred)
... patient S 0..1Reference(QICore-Patient)The patient present at the encounter
... episodeOfCare 0..*Reference(EpisodeOfCare)Episode(s) of care that this encounter should be recorded against
... incomingReferral 0..*Reference(QICore-ReferralRequest)The ReferralRequest that initiated this encounter
... participant 0..*BackboneElementList of participants involved in the encounter
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... type 0..*CodeableConceptRole of participant in encounter
Binding: ParticipantType (extensible)
.... period 0..1PeriodPeriod of time during the encounter participant was present
.... individual 0..1Reference(QICore-Practitioner | QICore-RelatedPerson)Persons involved in the encounter other than the patient
... appointment 0..1Reference(Appointment)The appointment that scheduled this encounter
... period S0..1PeriodThe start and end time of the encounter
... length S0..1DurationQuantity of time the encounter lasted (less time absent)
... reason S 0..*CodeableConceptReason the encounter takes place (code)
Binding: DAF Encounter Diagnoses (preferred)
... indication 0..*Reference(Condition | Procedure)Reason the encounter takes place (resource)
... hospitalization 0..1BackboneElementDetails about the admission to a healthcare service
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... preAdmissionIdentifier 0..1IdentifierPre-admission identifier
.... origin 0..1Reference(QICore-Location)The location from which the patient came before admission
.... admitSource S0..1CodeableConceptFrom where patient was admitted (physician referral, transfer)
Binding: AdmitSource (preferred)
.... admittingDiagnosis 0..*Reference(Condition)The admitting diagnosis as reported by admitting practitioner
.... reAdmission S0..1CodeableConceptThe type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission
Binding: (unbound) (example)
.... dietPreference 0..*CodeableConceptDiet preferences reported by the patient
Binding: Diet (example)
.... specialCourtesy 0..*CodeableConceptSpecial courtesies (VIP, board member)
Binding: SpecialCourtesy (preferred)
.... specialArrangement 0..*CodeableConceptWheelchair, translator, stretcher, etc.
Binding: SpecialArrangements (preferred)
.... destination 0..1Reference(QICore-Location)Location to which the patient is discharged
.... dischargeDisposition S0..1CodeableConceptCategory or kind of location after discharge
Binding: DischargeDisposition (preferred)
.... dischargeDiagnosis S0..*Reference(Condition)The final diagnosis given a patient before release from the hospital after all testing, surgery, and workup are complete
... location 0..*BackboneElementList of locations where the patient has been
.... extension 0..*ExtensionAdditional Content defined by implementations
.... modifierExtension ?! 0..*ExtensionExtensions that cannot be ignored
.... location 1..1Reference(QICore-Location)Location the encounter takes place
.... status 0..1codeplanned | active | reserved | completed
Binding: EncounterLocationStatus (required)
.... period 0..1PeriodTime period during which the patient was present at the location
... serviceProvider S0..1Reference(QICore-Organization)The custodian organization of this Encounter record
... partOf 0..1Reference(QICore-Encounter)Another Encounter this encounter is part of

doco Documentation for this format

XML Template

JSON Template

todo

 

Other representations of profile: Schematron

F.13.1.2 Terminology Bindings

PathNameConformanceValueSet
Encounter.language?extrequiredhttp://tools.ietf.org/html/bcp47
Encounter.extension.extension
[UriType[http://hl7.org/fhir/StructureDefinition/encounter-relatedCondition#role]]
SNOMED CT Qualifier For Type of Diagnosis CodespreferredSNOMED CT Qualifier For Type of Diagnosis Codes
Encounter.extension
[UriType[http://hl7.org/fhir/StructureDefinition/encounter-reasonCancelled]]
Reasons for canceled or refused encounter codesexampleReasons for canceled or refused encounter codes
Encounter.statusEncounterStaterequiredEncounterState
Encounter.statusHistory.statusEncounterStaterequiredEncounterState
Encounter.classEncounterClassrequiredEncounterClass
Encounter.typeDAF Encounter TypepreferredDAF Encounter Type
Encounter.prioritySNOMED CT Priorities CodespreferredSNOMED CT Priorities Codes
Encounter.participant.typeParticipantTypeextensibleParticipantType
Encounter.reasonDAF Encounter DiagnosespreferredDAF Encounter Diagnoses
Encounter.hospitalization.admitSourceAdmitSourcepreferredAdmitSource
Encounter.hospitalization.reAdmission?extexample
Encounter.hospitalization.dietPreferenceDietexampleDiet
Encounter.hospitalization.specialCourtesySpecialCourtesypreferredSpecialCourtesy
Encounter.hospitalization.specialArrangementSpecialArrangementspreferredSpecialArrangements
Encounter.hospitalization.dischargeDispositionDischargeDispositionpreferredDischargeDisposition
Encounter.location.statusEncounterLocationStatusrequiredEncounterLocationStatus

F.13.1.3 Constraints

IdPathDetailsRequirements
.